home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 January - Disc 2 / Macworld (1999-01) (Disk 2).dmg / Serious Demos / Symbolic Composer 4.2 / Environment / System / MRAC / Schillinger System / axis-sub-plot < prev    next >
Text File  |  1998-08-11  |  1KB  |  22 lines

  1. axis-sub-plot axis direction displacement plot
  2.  
  3. direction: a, b, c, d
  4.  
  5. Once the initial axis-plot has been achieved it is often desirable to add a second level of complexity. Schillinger observed that melodies do not move in straight lines and so he devised a method to superimpose other forms of motion on the secondary axis directions. This is like superimosing a wiggly line on a straicht line, a form of ornamentation. In this way melodies become more flexible and complex.
  6.  
  7. Axis-sub-plot works in the following way.An axis has a displacement from the primary axis. Eg. it rises away fro the axis by an octave. (0 12). Now a further set of axis are superimposed on it. These also have displacements and directions away from their axis-axes upon axes.  The directions a b c d are identical to those described in the function axis-plot.
  8.  
  9. (axis-sub-plot 0 '(a b a b) '(4 4 7 7) '(0 12))
  10. => (0 4 0 7 0 12)
  11.  
  12. In the above (a b a b) = directions of the sub-axes, (4 4 7 7) = the displacements of the sub-axes, (0 12) = the displacement of the main axis to which the sub-axes are attatched.
  13.  
  14. (axis-sub-plot 1 '(a b a b) '(4 4 7 7) '(0 12))
  15. => (0 5 1 8 1 12)
  16.  
  17. (axis-sub-plot 2 '(a b a b) '(4 4 7 7) '(0 12))
  18. => (0 6 2 9 2 12)
  19.  
  20. (axis-sub-plot nil '(a b a b) '(4 4 7 7) '(0 12))
  21. => (0 6 5 14 10 12)
  22.